package praktikum3;

public interface IRechnungenServices {

	/**
	 * Systemoperation: Setzt den Code zur Verrechnung beim endpreis
	 * @param Gutscheinnummer
	 * @return true bei gueltiger verarbeitung
	 * @throw gutscheincodeNichtBekanntExeption Wenn die Gutscheinnummer nicht existiert
	 * @pre Der Gutscheincode ist bekannt
	 * @post Der Gutscheincode ist gelogt
	 */
	public boolean setGutscheincode(int Nummer);
	
	/**
	 * Systemoperation: rechnet den Endpreis aus und gibt den als TEXTDATEI an die Gui
	 * @param die ReservierungId
	 * @throw reservierungsIdNichtBekanntExeption Wenn eine ReservierungsId uebergeben wird die nicht existiert
	 * @pre die ReservierungsId sind bekannt
	 * @post keine
	 */
	public /*TEXTDATEI*/String getEndpreis(int ReservierungsId);
}
